home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / qrdb20.zip / QRDB.DOC < prev    next >
Text File  |  1992-12-21  |  30KB  |  634 lines

  1.                            QRDB  Vers 2.0               21 Dec 1992
  2.                       Mountain Retreat Software
  3.  
  4.                                 QRDB
  5.                 (c) Copyright 1992 by John Jamieson
  6.                          All Rights Reserved
  7.  
  8.  
  9. Intro:
  10.  
  11.   QRDB/QRDBMgr is a Data Base system for QuickBBS, Remote Access
  12.   and other BBS's that use DorInfo1.Def. QRDB is a multi-node compatable
  13.   BBS Data Base door and QRDBMGR is the Data Base Manager. Although QRDB
  14.   was designed to be used as a BBS door it can be used by users without
  15.   a BBS if needed. A BBS is not required in order to run the program, it
  16.   will run in local mode.
  17.  
  18.  
  19. QRDB/QRDBMgr offers three types of Data Base.
  20.  
  21.   Type 1 will import any text file in which the data is layed out in
  22.   columns. The imported Data Base can then be made available to BBS
  23.   users for searches or sorted list displays. Up to five keys can be
  24.   designated making five sorted lists available to the user.  This Type
  25.   1 Data Base is not editable and a Data Record is limited to 80
  26.   characters. An example of a file suitable for import is the Darwin BBS
  27.   listing.
  28.  
  29.   Type 2 is a build from scratch Data Base. The user can add and delete
  30.   records in the Type 2 Data Base. Read, Write and Delete levels are
  31.   established by the Sysop. A log is maintained of all additions and
  32.   deletes made by users. This type 2 Data Base can contain up to 25
  33.   fields per Record with a maximum of 5 Key fields. 5 display lines with
  34.   5 fields per line max.  Fields can be designated as input optional or
  35.   input required. QRDB can import comma delimited files into the type
  36.   2 Data Base.
  37.  
  38.   Type 3 will display data in dBase .DBF data files and .DBT memo files.
  39.   The dBase Data can then be made available to BBS users for searches or
  40.   sorted list displays. Up to five keys can be designated making five
  41.   sorted lists available to the user.  This Type 3 Data Base is not
  42.   editable in QRDB.
  43.  
  44.   The advantages/disadvantages of each type are as follows:
  45.     Type 1: Imports text layed out in columns.
  46.             Only displays, no edits.
  47.  
  48.     Type 2: Data base can be built on line.
  49.             Imports comma delimited files
  50.             User can be given access to edit or add
  51.  
  52.     Type 3: Data base uses dBase .DBF and .DBT files
  53.             Displays dBase Memos
  54.             Only displays, no edits.
  55.  
  56.  
  57.  
  58. Example QRDB main Menu and Status Bar:
  59.  
  60. ╔════════════════════════════════════════════════════════════════════════╗
  61. ║            ░░▒▒▓▓██  Q R D B    M A I N    M E N U  ██▓▓▒▒░░           ║
  62. ║                                                                        ║
  63. ║  ░▒              Mountain Retreat DataBase Selection               ▒░  ║
  64. ╠════════════════════════════════════════════════════════════════════════╣
  65. ║  A    Fido Net BBS's in North America                                  ║
  66. ║  B    Fido Net BBS's Outside N. America                                ║
  67. ║  C    Darwin National BBS List                                         ║
  68. ║  D    System User's                                                    ║
  69. ║  E    WildCat BBS's in the North America                               ║
  70. ║  F    User Generated List of Area Code 408 BBS's                       ║
  71. ║  G    Hardware/Software Industry Support BBS's                         ║
  72. ║  H    User Generated List of Out of Area Boards                        ║
  73. ║  I    Computer Hwd/SW Suppliers support (Not BBS's)                    ║
  74. ║                                                                        ║
  75. ║  ?    Help                                                             ║
  76. ║  X    Exit QRDB                                                        ║
  77. ╠════════════════════════════════════════════════════════════════════════╣
  78. ║      QRDB Door - Mt. Retreat Software - Support BBS (408)335-4595      ║
  79. ╚════════════════════════════════════════════════════════════════════════╝
  80.  Selection:
  81.  
  82. ┌───────────────────────────────────────────────────────────────────────────┐
  83. │John Jamieson                 Level=100     Baud=2400        Graphics=On   │
  84. │Felton, Ca                    Min's Left=67                  Alt-H= Hangup │
  85. └───────────────────────────────────────────────────────────────────────────┘
  86.  
  87.  
  88.  
  89. Quick Start:
  90.  
  91.   A few sample Data Bases are included in the package. Just place the
  92.   QRDB package of files in their own directory and run QRDB or QRDB /M
  93.   for Local in monochrome, and follow the Prompts. The Darwin Data Base
  94.   related files included with the package contains a setup only, no
  95.   data, it's use will be discussed later. Feel free to use any of the
  96.   examples on your BBS or delete them using the QRDBMgr or DOS. It is
  97.   suggested that you review the Example setups prior to deleting them.
  98.   Run the QRDBMgr and press F2 to call up the control file editor. The
  99.   editor can be used to review the setups.
  100.  
  101.   To Run QRDB as a door add the Environment Variable SET QRDB=C:\QRDB,
  102.   set it to whatever directory QRDB is located in. If the Environment
  103.   Variable is not set you must run QRDB from the QRDB directory. QRDB
  104.   uses the Environment Variable to locate the the QRDB files, and if
  105.   they are not found you will get the error message "QRDB.KEY not found
  106.   or Corrupt. After seting the Environment variable,  create a
  107.   QuickBBS/RA type 7 menu type and in the Optional data field just place
  108.   the command C:\QRDB\QRDB.EXE *M  that's all their is to it. QRDB, when
  109.   running as a door, needs access to DorInfo1.Def. QRDB must be run from
  110.   a directory containing DorInfo1.Def.
  111.  
  112.   QRDB defaults to Local mode, without a status line, if it can't find
  113.   DorInfo1.Def. It will also run in local  Local mode, but with a status
  114.   line if the baud rate it finds in DorInfo1.Def is 0.
  115.  
  116.   The Main menu can be bypassed. A couple of reasons for bypassing are;
  117.   if only one data base is to be included or the sysop would rather use
  118.   the BBS menus to access the data bases. Bypassing is accomplished by
  119.   executing QRDB with the name of the CL file as a command line
  120.   parameter. Example  C:\QRDB\QRDB.EXE CHAPLIN.3CL *M  or if running
  121.   stand-alone local mode  QRDB.EXE CHAPLIN.3CL. To run in stand-alone
  122.   local mode, but monochrome use  QRDB.EXE /M CHAPLIN.3CL.
  123.  
  124.  
  125.  
  126. Files:
  127.  
  128.   A set of files will be created for each Data Base
  129.    .1CL,.2CL or .3CL  Control file; a Type 1,2 or 3
  130.    .Dat     Data file;  for type 1 & 2 only, type 3 uses your.DBF file
  131.    .IDX     Index file; 1 to 5 as specified during setup
  132.  
  133.   A QRDB general help file will be displayed from the main menu, if you
  134.   name it QRDB.HLP. You can also create a .HLP file for each Data Base by
  135.   using the same name as your Data Base. If a help file is found it will
  136.   be offered to the user in the QRDB menus. .HLP files are just text
  137.   files.
  138.  
  139.   When assigning file names you will be allowed 7 characters instead of
  140.   the usual 8. QRDB needs that 8th character.
  141.  
  142.   A Data Base consisting of a set of the above files is a stand alone
  143.   package. It can be copied/moved to another BBS that uses QRDB or it
  144.   can be deleted from your QRDB directory. QRDBMgr has a delete function,
  145.   it's there only for convenience DOS is all that is needed.
  146.  
  147.   The files provided with the package are the following :
  148.  
  149. QRDBMGR.EXE     The QRDB Manager used to set up data bases for QRDB
  150. QRDB.EXE        The QRDB BBS Door
  151. QRDB.TTL        A file that stores the title you give to the QRDB Main Menu
  152. QRDB.DOC        This File
  153. QRDB.KEY        Key to QRDB operation
  154. QRDB.HLP        A Sample general help file
  155.  
  156.      ** The following files are example files and can
  157.          be deleted when you are finished with them.
  158.  
  159. SUPPORT.1CL     Type 1 Sample Control File
  160. SUPPORT.DAT     Type 1 Sample Data File
  161. SUPPORT.HLP     Support Data Base Help File (Text)
  162. SUPPORT1.IDX    Type 1 Sample Index file #1
  163. SUPPORT2.IDX    Type 1 Sample Index file #2
  164. SUPPORT.TXT     Text file used in the creation of the Type 1 Sample
  165.  
  166. BBSLIST.2CL     Type 2 Sample Control File
  167. BBSLIST.DAT     Type 2 Sample Data File
  168. BBSLIST.HLP     BBSList Data Base Help File (Text)
  169. BBSLIST1.IDX    Type 2 Sample Index file #1
  170. BBSLIST2.IDX    Type 2 Sample Index file #2
  171. BBSLIST3.IDX    Type 2 Sample Index file #3
  172. BBS.LST         A sample comma delimited file for import into
  173.                  the BBSLIST data base
  174.  
  175. WGUIDE.2CL      Type 2 Sample Control File
  176. WGUIDE.DAT      Type 2 Sample Data File
  177. WGUIDE.HLP      WGuide Data Base Help File (Text)
  178. WGUIDE1.IDX     Type 2 Sample Index file
  179.  
  180. CHAPLIN.3CL     Type 3 Sample Control File
  181. CHAPLIN.DBF     dBase .DBF file used by QRDB
  182. CHAPLIN.DBT     dBase .DBT Memo file used by QRDB
  183. CHAPLIN.HLP     Chaplin Data Base Help File (Text)
  184. CHAPLIN1.IDX    Type 3 Sample Index file
  185.  
  186. USBBS.1CL       Type 1 Sample Control File
  187. USBBS.DAT       Empty Type1 Sample Data File
  188. USBBS.HLP       USBBS Data Base Help File (Text)
  189. USBBS1.IDX      Type 1 Sample Index file #1
  190. USBBS2.IDX      Type 1 Sample Index file #2
  191. USBBS3.IDX      Type 1 Sample Index file #3
  192.  
  193. The complete chaplin dBase package can be download from Mountain Retreat
  194. only the .DBF & .DBT file are included here. The Complete package
  195. includes Chaplin.FMT. Since QRDB only reads .DBF and .DBT files I didn't
  196. include the conplete package.
  197.  
  198. Trouble shooting the QRDB door installation:
  199.  
  200.   The Status bar can be an aid in trouble shooting the door installation.
  201.   a.  No status bar indicates that the DorInfo1.Def file was not found and
  202.       QRDB is running in local mode.
  203.   b.  A status bar with a Baud rate other than 0 indicates the DorInfo1.Def
  204.       file has been read, QRDB has Config and user info and is running as
  205.       a door.
  206.   c.  If the status bar shows a baud rate of 0 then DorInfo1.Def has been
  207.       Read and QRDB is running in local mode.
  208.  
  209.  
  210.  
  211. QRDBMgr:
  212.  
  213.   QRDBMgr.EXE is used to setup a data base, create/edit control files,
  214.   import data and generate index files.
  215.  
  216.   QRDBMgr can be used with or without a mouse. If running without a
  217.   mouse use the arrows keys to select menu items and the Tab key to
  218.   Select Entry fields or Buttons. Main menu items are selected by
  219.   pressing the Alt key plus the HighLighted letter in the menu item
  220.   description.
  221.  
  222.   The diagram below shows the menu selections that are available in
  223.   QRDBMgr.
  224.  
  225.   Remember the Data_Base_Setup functions only put together a control
  226.   file. If you are creating a type 1 data base you will still need to
  227.   import the data using the Import_Type_1_DB_Data function.  In the case
  228.   of a type 3 data base the Build_Type_3_DB_Index function will create
  229.   the necessary indexes to the .DBF file. QRDB does NOT use dBase index
  230.   files.
  231.  
  232.   Qnce a Data Base contains Data/Indexes, changes to certain fields will
  233.   no longer be allowed. You will receive a message telling you which
  234.   fields can't be edited when you attempt to edit a Data Base containing
  235.   data. If you need to edit one of those fields the only way is to Erase
  236.   the data using the Manager's Erase function, make the necessary
  237.   changes and then Import, Build or Re-enter the data.
  238.  
  239. ┌──────────────────────────────────────────────────────────────────────────┐
  240. │ Exit  Data_Base_Setup           Operations        Shell_to_QRDB          │
  241. └──────────────┬───────────────────────┬─────────────────┬─────────────────┘
  242.                │                       │                 │
  243.                │                       │                 │
  244.                │                       │                 │
  245.   ┌────────────┴─────────────┐         │                 │
  246.   │ Edit a DB Setup       F2 │         │                 │
  247.   │ Make a New Type 1 DB  F4 │         │                 │
  248.   │ Make a New Type 2 DB  F5 │         │                 │
  249.   │ Make a New Type 3 DB  F6 │         │                 │
  250.   └──────────────────────────┘         │                 │
  251.                                        │                 │
  252.                             ┌──────────┴───────────────┐ │
  253.                             │ Main Menu Title Edit     │ │
  254.                             │ Import Type 1 DB Data    │ │
  255.                             │ Read in Type 2 DB Data   │ │
  256.                             │ Build Type 3 DB Index    │ │
  257.                             │ Copy a Type 1 or 2 Setup │ │
  258.                             │ Delete a DataBase        │ │
  259.                             │ Erase Data in DataBase   │ │
  260.                             └──────────────────────────┘ │
  261.                                                          │
  262.                                                     ┌────┴───────┐
  263.                                                     │ Color   F8 │
  264.                                                     │ Monochrome │
  265.                                                     └────────────┘
  266.  
  267.  
  268. Creating a Type 1 Data Base
  269.  
  270.   To create a Type 1 Data Base you will need a text file to import. The
  271.   USBBS list by Darwin Systems is a good file to start with. Any list
  272.   you chose to create a Type 1 Data Base from must be one in which the
  273.   data is arranged in columns. QRDB will extract it's keys from those
  274.   columns during conversion. Remove any material that isn't a part of
  275.   the structured data, such as column descriptions or List name. Column
  276.   descriptions are entered during setup, using QRDBMgr. Other info
  277.   removed from the list can be placed in the USBBS.HLP help file if
  278.   desired. A Data Base has already been setup for the USBBS list, select
  279.   the menu item Edit_a_DB_Setup or press F2 to review the setup. If you
  280.   are not going to use the Darwin USBBS list in your Data Base you can
  281.   delete it with the Delete a Data Base Function. If you are going to
  282.   use the USBBS you will need to obtain and edit a copy. Remove all text
  283.   at the begining and end of the list that isn't in structured in
  284.   columns. When you are ready to import your USBBS list select menu item
  285.   Import_Type_1_DB_Data from the Operations menu. A Dialog box will be
  286.   presented listing available control files, select USBBS.1CL, next
  287.   enter the name of the USBBS list that you want to import. After you
  288.   have imported the list you can select menu item Shell_to_QRDB and
  289.   review the new data base.
  290.  
  291.   To create a Data Base other than the USBBS that was provided. Start by
  292.   determining what fields that you want to be key fields, you can have up
  293.   to 5. Now Press F4 to bring up the Make Type 1 DB Dialog Box. You will
  294.   enter Database Name, Data Base Title, Display Header and Read Level.
  295.   The Data Base title is the title that will be displayed in the QRDB
  296.   main menu. The header will be displayed with each page of data. Read
  297.   level is the minimum user level required for access to the data. Use
  298.   the Tab or Mouse to select fields.
  299.  
  300.   Example:
  301.  
  302.      Database Name      SUPPORT
  303.  
  304.      Data Base Title    Computer Hardware/Software Support
  305.  
  306.      Display Header       Company Name            Phone Number     Remarks
  307.  
  308.      Read Level         1
  309.  
  310.  
  311.   Press OK when done or press enter. Next a Dialog Box will be presented
  312.   for the defining of keys.
  313.                                          Key
  314.     Key                      Key         Position
  315.     Search Prompt            Length      in Line
  316.  
  317.     Phone Number             12          31
  318.     Company Name             5           25
  319.  
  320.   At least one Key must be defined. Key Search Prompt is the Prompt QRDB
  321.   will use to describe the key to the user. Key Length is the length of
  322.   the key and Key Position in Line is the starting column that QRDBMgr
  323.   will use when extracting keys during import. 
  324.  
  325.   After the setup has been completed the function Import_Type_1_Db_Data
  326.   will import your textfile into the data base, the function builds
  327.   indexes and a .DAT file. QRDB limits the width of text imported into
  328.   this type 1 data base to 79 characters. More than one text file of
  329.   identical structure can be imported if necessary.
  330.  
  331.   The import feature can be used to add a chunk to an existing data
  332.   base, it is suggested you backup any existing work before importing
  333.   additional data. QRDBMgr does not check the data you are importing and
  334.   improperly structured input could corrupt the data base.
  335.  
  336. Creating a Type 2 Data Base
  337.  
  338.   A couple of sample Type 2 Data Base files have been provided. To
  339.   review their control files, run QRDBMgr press F2 and select
  340.   either of the .2CL files.
  341.  
  342.   Prior to creating a Type 2 Data Base you should first decide on the
  343.   layout of the data that will be presented to the user. The number of
  344.   lines it will take to display a record and the layout of each line. A
  345.   maximum of 5 lines and a maximum of 5 fields per line are allowed.
  346.   Decide witch fields will be (K)ey fields, input (R)equired Fields or
  347.   Input (O)ptional fields. All Key fields are also input required
  348.   fields. The space used to display fields on a line can't add up to
  349.   more than 80 characters. Space required to display a field is the
  350.   length of the data field + the length of the Data Label + a colon and
  351.   a space between label and data. If not enough space is available
  352.   for the full field of the last record on a line the field will be
  353.   truncated.
  354.  
  355.   With the above decided press F5 or select Add_a_type_2_DB from the menu
  356.   to bring up the Make Type 2 Dialog Box. Fill in the Database Name,
  357.   Read Write and Delete Security Levels and the Data Base Title. Use
  358.   the Tab or Mouse to select fields.
  359.  
  360.   Example:
  361.  
  362.      Database Name:   AREA408
  363.  
  364.      Security Levels  Read      Write     Delete
  365.                        5         5         100
  366.  
  367.      Data Base Title:  User Generated List of Area Code 408 BBS's
  368.  
  369.  
  370.   Press OK when done or press enter. Next a Dialog Box will be presented
  371.   for the defining the first line of the Data Base. You can have up to 5
  372.   lines. The inputs required to define a line are as follows.
  373.  
  374.  
  375.   Example:
  376.  
  377.  ┌─────  Input  ────────────────────────┐ ┌──────────  Display  ──────────┐
  378.  │(K)ey                                 │ │                         Label │
  379.  │(R)eq                           Field │ │                         Start │
  380.  │(O)pt Prompt                    Length│ │Label                    Column│
  381.    K    Phone Number [XXX-XXXX     8       Phone                     1
  382.    K    City                       25      City                      21
  383.    O    Max Baud                   5       Max Baud                  56
  384.                                    0                                                                       0
  385.  
  386.  
  387.   Up to 5 fields per line can be defined, but only a total of 5 keys in
  388.   the 5 lines are all that is allowed. Remember that the total of fields
  389.   and field labels can't add up to more than 80. Oh also allow for
  390.   spaces between fields and Colons after labels.
  391.  
  392.   Maximum key length is 15 characters if a field longer than 15
  393.   characters is designated as a key only the 1st 15 characters in the
  394.   field will be used in the index.
  395.  
  396.   When you have defined the first line press Alt N or use the mouse to
  397.   select the next line button or you can press enter. When you have
  398.   defined the last line that you want to use Select the Done button.
  399.  
  400.  
  401.   Input Info .......
  402.  
  403.   (K)ey-(R)eq-(O)pt    decide if the field will be a (K)ey field, an input
  404.                        (R)equired Field or an Input (O)ptional field. All
  405.                        Key fields are also input required fields.
  406.  
  407.   Prompt               This is the Prompt QRDB will use when asking for Input
  408.                        or describing the sorted lists that are possible.
  409.  
  410.   Field Length         This is the Maximum length of an entry in this field.
  411.                        If it is a Key field it is also the length of the Key
  412.                        unless the field is longer than 15 characters in
  413.                        which case the Key length is set to 15 characters.
  414.  
  415.   Display Info .....
  416.  
  417.   Label                This is the label placed ahead of the data when the
  418.                        line is displayed, when displayed a colon will be added
  419.                        to the label.
  420.  
  421.   Label Start Column   This is column that the first character in the label
  422.                        will be placed in. When a field is displayed the
  423.                        label is followed by a colon and a space and then
  424.                        the data. Labels are not displayed if the field
  425.                        is empty.
  426.  
  427.  
  428.   The data base can be left empty for user input or a comma delimited
  429.   file of data can be imported into the data base using the Operations
  430.   PullDown Menu item (Read in Type 2 DB Data). Data for import must be
  431.   set up as follows. Each record to be created must contain the same
  432.   number of lines that you have established for display by QRDB. Use a
  433.   comma to identify the end of a field's input. A comma is required for
  434.   every field in the record, including blank fields. Remember not to use
  435.   comma's in your data as they would throw things off. See the following
  436.   example.
  437.  
  438. A record from the Example Data Base "User List of Favorite BBS's"
  439.  
  440. │Phone: 408-335-4595   St: Ca    City: Felton
  441. │BBS Name: Mountain Retreat
  442. │MaxBaud: 14400   Size: 660Meg
  443. │Comment: Specializing in Pascal Programming
  444.  
  445. A comma delimited text file for import would look as follows
  446.  
  447. 408-371-7654,Ca,Campbell,
  448. Brown Bag Software,
  449. 2400,,
  450. Brown Bag software support board,
  451. 201-471-6391,Nj,Passaic,
  452. The Passaic/NJPCUG BBS,
  453. 9600,,
  454. Fido Net Node 1:107/559,
  455. 714-824-4328,Ca,Loma Linda,
  456. LLUMC Online Medical Library,
  457. 2400,120Meg,
  458. ,
  459.  
  460.   In summary:
  461.   No blank lines, one line for each line in the record, Comma at the end
  462.   of each field including blank fields. No testing of your input is done
  463.   by QRDBMgr so make sure your input is correct and if you are adding to
  464.   an existing data base you should probably back up the data base before
  465.   starting.
  466.  
  467.   If you are going to import a comma delimited list; select menu item
  468.   Read_In_Type_2_DB_Data from the Operations menu. A Dialog box will be
  469.   presented listing available control files, select the .2CL control
  470.   file for the data base you want to add to, next enter the name of the
  471.   list that you want to import. After you have imported the list you can
  472.   select menu item Shell_to_QRDB and review the new data base.
  473.  
  474.   The import feature can be used to add a chunk to an existing data
  475.   base, it is suggested you backup any existing work before importing
  476.   additional data. QRDBMgr does not check the data you are importing and
  477.   improperly structured input could corrupt the data base.
  478.  
  479.  
  480.  
  481. Creating a Type 3 Data Base
  482.  
  483.   A sample Type 3 Data Base has been provided. To review  it's
  484.   control files, run QRDBMgr and press F2 and select the .3CL file.
  485.  
  486.   As with the type 2 data base you should have a plan as to how you want
  487.   the data to be displayed. Then press F6 or select Add_a_type_3_DB from
  488.   the menu to bring up the Make Type 3 Dialog Box. Fill in the Full Path
  489.   Name of the .DBF file you are going to use. Input Read Security Level
  490.   and the Data Base Title. Use the Tab or Mouse to select fields.
  491.  
  492.   Example:
  493.  
  494.     .DBF file Full Path Name:    C:\DBASE\CHAPLIN.DBF
  495.  
  496.     Read Security Level:   1
  497.  
  498.     Data Base Title:     A data base of Chaplin movies
  499.  
  500.   Press OK when done or press enter. Next a Dialog Box will be presented
  501.   for the defining the layout of the dBase data on the screen.
  502.  
  503.   Example:
  504.  
  505. ╔═[■]═══════════════════════ Type 3 Db  Fields  ════════════════════════
  506. ║ ┌─ dBase Field ───┐ ┌────────── QRDB Handling Instructions ──────────┐
  507. ║ │                 │ │(N)/A                                           │
  508. ║ │                 │ │(D)sp                                           │
  509. ║ │Name      Typ Len│ │(K)ey  Display Label                   Line Col │
  510. ║  TITLE      C  30      D     Title                           1    1
  511. ║  COMPANY    C  15      D     Company                         1    38
  512. ║  RELEASE_D  D  10      K     Released                        4    1
  513. ║  DIRECTOR   C  30      D     Director                        3    1
  514. ║  WRITER     C  30      D     Writer                          3    38
  515. ║  FEETLENGT  N  5       N                                     0    0
  516. ║  FEET_SHOT  N  6       N                                     0    0
  517. ║  REELS      N  4       N                                     0    0
  518. ║  MINUTELEN  N  3       N                                     0    0
  519. ║  START_DAT  D  10      N                                     0    0
  520. ║  END_DATE   D  10      N                                     0    0
  521. ║  ACTOR      C  30      D     Actor                           2    1
  522. ║  ACTRESS    C  30      D     Actress                         2    38
  523. ║  SUPPORT    M  10      D     Support Memo                    5    1
  524. ║  MUSIC      M  10      D     Music Memo                      5    26
  525. ║  CREDITS    M  10      D     Credits Memo                    5    52
  526.  
  527.  
  528.  
  529.   dBase Field Info .......
  530.  
  531.                        The dBase field Name, Type and Length are
  532.                        displayed as an aid in working out the Handling
  533.                        info required by QRDB.
  534.  
  535.   QRDB Handling Info .......
  536.  
  537.   (N)/A-(D)sp-(K)ey    Decide if the field will be a (K)ey field, a (D)isplay
  538.                        Field or a (N)ot Required Field. Fields coded (N)
  539.                        are not used by QRDB. Memo fields must be coded (D)
  540.                        or (N), they can NOT be a key field. In the example
  541.                        the fields SUPPORT, MUSIC and CREDITS are memo
  542.                        fields.
  543.  
  544.   Display Label        This is the Label QRDB will use when displaying the
  545.                        associated field data.
  546.  
  547.   Line                 This is the line that the Label and the Field data
  548.                        data will be placed on when QRDB is displaying the
  549.                        data.
  550.  
  551.   Col                  This is column that the first character in the label
  552.                        will be placed in. When a field is displayed the
  553.                        label is followed by a colon and a space and then
  554.                        the data. Labels are not displayed if the field
  555.                        is empty.
  556.  
  557.   After the above Setup is complete go to the operations menu and Build
  558.   the Type 3 DB Index. If ever changes are made to the .Dbf database
  559.   files you will have to repeat this Build function.
  560.  
  561.   If you would like to use the type 3 data base let's say for it's Memo
  562.   display capability and don't use a dBase compatable Data Base program.
  563.   You can use the Program dBuddy to create the required files.
  564.   dBuddy (Data Base Buddy) is a dBase tool for the building of .Dbf and
  565.   .Dbt dBase III or IV compatable Files from text files. A Mouse is used
  566.   to mark and move Text to record Fields or to Memo files. dBuddy will
  567.   Export to character delimited files or text files, memo's are also
  568.   exported. dBuddy is available on Mountain Retreat 1:216/506,
  569.   408-335-4595. It can be Freq'd under the magic name dBuddy.
  570.  
  571.   Disclaimer agreement
  572.  
  573.     Users of QRDB and QRDBMGR must except the following disclaimer
  574.     agreement:
  575.  
  576.     QRDB and it's utilities are provided AS IS. The Author makes no
  577.     Warranty of any kind, expressed or implied. In addition THE AUTHOR
  578.     ASSUMES NO LIABILITY FOR DAMAGES WHICH MAY RESULT WHICH MAY RESULT
  579.     FROM THE USE OF QRDB, QRDBMGR or associated utilities.
  580.  
  581.    History
  582.  
  583.     Version 1.00    Initial Release
  584.     Version 1.01    Added a Main Menu help function
  585.     Version 1.02    Added a type 2 data import function and fixed
  586.                     a bug in the type 3 data dase setup functions
  587.     Version 1.03    Changed screens and added local mode default.
  588.     Version 1.04    MultiNode support added
  589.     Version 1.05    Beta Release switched to use of DorInfo1.Def
  590.                     in order to make the door useable on more systems.
  591.     Version 1.06    Release of DorInfo1.Def version
  592.     Version 1.07    Added support for dBase III and dBase IV memos
  593.                     Added support for dual word searches
  594.     Version 1.08    Improved dBase searches added dual word searches
  595.                     and speed.
  596.     Version 1.09    Miner changes mainly in docs to aid in setup
  597.     Version 2.0     Changed QRDBMgr to allow the rebuilding of Index
  598.                     files if changes have been made to the dBase
  599.                     .DBF files. Changed QRDB to allow smoother exit
  600.                     from Search functions.
  601.  
  602.     QRDB is ShareWare, a $15 registration fee is required. For an
  603.     additional $10 I'll send you a copy of the latest version with with
  604.     a 65 character message of your choice replacing the following line
  605.     in the QRDB menu.
  606.  
  607.   ╠════════════════════════════════════════════════════════════════════════╣
  608.   ║      QRDB Door - Mt. Retreat Software - Support BBS (408)335-4595      ║
  609.   ╚════════════════════════════════════════════════════════════════════════╝
  610.  
  611.     If you decide to continue useing QRDB after a 90 day trial period
  612.     you are expected to register. Please send your registration fee to:
  613.  
  614.              John Jamieson
  615.              Mountain Retreat Software
  616.              555 Buckeye St.
  617.              Felton Ca, 95018
  618.  
  619.     Include the Name of your BBS as it appears in your BBS Config if you
  620.     are adding your message to the Menu.
  621.  
  622.     For support contact:
  623.  
  624.              Fidonet 1:216/506
  625.              Internet John.Jamieson@f506.n216.z1.FIDONET.ORG
  626.              BBS phone (408)335-4595
  627.              Voice (408)335-4672
  628.  
  629.  
  630.  
  631.  
  632.